package com.jerry.alibaba.transaction.dao;

import com.jerry.alibaba.transaction.entity.Storage;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface StorageDao {

    //扣减库存
    void decrease(@Param("productId") Long productId, @Param("count") Integer count);

    // 新建库存
    int create(Storage storage);

    // 获取单个库存详情
    Storage getById(@Param("id") Long id);

    // 获取订单列表
    List<Storage> getList();

}
